# 🧩 Week 1 — C · Problem Sets & Labs

> Complete CS50x solutions for **Week 1: C**, engineered by **Ayman Elmasry — AEL Digital Studio**.

## 📋 Contents

| Problem Set | Solution Code | Category |
|-------------|---------------|----------|
| **Hello** | [`hello/hello.c`](Problem%20Set%201/hello/hello.c) | Terminal I/O |
| **Mario (More)** | [`mario-more/mario.c`](Problem%20Set%201/mario-more/mario.c) | Nested Loops & Alignment |
| **Credit** | [`credit/credit.c`](Problem%20Set%201/credit/credit.c) | LUHN Checksum Algorithm |
| **Lab 1: Population** | [`lab1/population/population.c`](lab1/population/population.c) | Compound Growth Simulation |

## 🛠 Build & Run

```bash
gcc -o hello hello.c -lcs50
./hello                # → "hello, world"

gcc -o credit credit.c -lcs50
./credit               # validate a card number via LUHN checksum
```

---
**© Ayman Elmasry — AEL Digital Studio™ · All Rights Reserved.**